package d3_tranfers_stream;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.Reader;

public class Test01 {
    public static void main(String[] args) {
        //目标: 不同编码下,字符流读取文本内容的问题

        try{
            // 代码编码：UTF-8   文件编码：UTF-8   a我m ==> o [ooo] o  不乱码 ----->这里的一个o代表一个字节
            // 代码编码：UTF-8   文件编码：GBK     a我m ==> o [oo] o   乱码
            // 1、創建一个文件字符输入流与源文件接通
            Reader fr = new FileReader("D:\\javadevelop\\2024班\\02阶段java基础进阶\\陈某总结\\陈某GBK.txt");
            BufferedReader bufferedReader = new BufferedReader(fr);

            //记住每一行的数据
            String line;
            while((line = bufferedReader.readLine()) != null){
                System.out.println(line);
            }
            bufferedReader.close();
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}
